Klassen creëren

Alvorens je klassen creëert, denk je best na over een strategie voor de naamgeving. Vooral als je met veel klassen werkt, kan het handig zijn om klassen hiërarchisch te organiseren. Een klasse kan bestaan uit één hoofdklasse met maximum drie subklassen. De naam van een klasse kan deze hiërarchie weerspiegelen en samengesteld zijn uit vier delen, elk gescheiden door een koppelteken ‘-’. Elk deel van de naam stelt daarbij een verschillend niveau voor in de klassenstructuur. Een tekening van een gebouw kan bijvoorbeeld een klassenstructuur hebben die bestaat uit de hoofdklassen Architectuur, Sanitair en Elektriciteit. De klasse Architectuur kan dan de subklassen Deuren, Vloeren en Muren bevatten. Deze subklassen kunnen op hun beurt weer subklassen hebben. Zo kan de klasse Muren onderverdeeld in een klasse Buiten en een klasse Binnen. Geef aan een klasse de naam die overeenstemt met zijn positie in de klassenstructuur, zoals Architectuur-Muren-Exterieur of 43 vloerafwerkingen-bekleding-parket-laminaat.

Dit maakt een hiërarchische weergave van de klassen mogelijk in pop-upmenu’s (in het Infopalet, de Weergavebalk en verschillende dialoogvensters), in het Organisatievenster en (voor Vectorworks-uitbreidingsmodules) in het Navigatiepalet. Om de hiërarchische weergave in of uit te schakelen: zie Klassen hiërarchisch weergeven.

In het volgende voorbeeld heeft de optie Architectuur een submenu Muren, met daarin de opties Buiten en Binnen. Dankzij deze manier van organiseren kan je aan de objecten die je creëert, makkelijk de geschikte klasse toewijzen.

extended_classes.png

Je kan nieuwe klassen maken, bestaande klassen dupliceren, klassen maken met behulp van de kenmerken van een bestaand object of klassen importeren uit andere huidige versie Vectorworks bestanden of standaard bestanden.

Doe als volgt:

Om een nieuwe klasse te creëren: 

Klik op de knop Nieuw op het tabblad Klassen van het Organisatievenster (Gereedschappen > Organisatie, of Toon dialoogvenster ‘Organisatie’ van de lijst Klasse-instellingen op de weergavebalk), of selecteer Nieuw vanuit het contextmenu.

Klik Klasse-instellingen op de weergavebalk, en selecteer vervolgens Nieuwe klasse.

Klik Actieve klasse op de weergavebalk, en selecteer vervolgens Nieuwe klasse.

Selecteer op het tabblad Object van het Infopalet de optie Nieuwe klasse van het veld klasse.

op het tabblad Klassen van het Navigatiepalet (Vectorworks Design Suite product vereist), selecteer Nieuw in het contextmenu of Paletmenu.

Om een nieuwe klasse te maken van een bestaande klasse:

Op het tabblad Klassen van het Organisatievenster (Gereedschappen > Organisatie, of Toon dialoogvenster ‘Organisatie’ van de lijst Klasse-instellingen op de weergavebalk), selecteer de klasse om te dupliceren en klik op de knop Dupliceer of selecteer Dupliceer of Dupliceer en bewerk vanuit het contextmenu. Met het commando Dupliceer en bewerk wordt het dialoogvenster Bewerk klasse(n) geopend, zodat je meteen de instellingen van de nieuwe klasse kunt bewerken.

Op het tabblad Klassen van het Navigatiepalet (Vectorworks Design Suite product vereist), selecteer de klasse om te dupliceren en selecteer vervolgens Dupliceer of Dupliceer en bewerk vanuit het contextmenu of het Paletmenu.

Klik Klasse-instellingen op de weergavebalk, en selecteer vervolgens Dupliceer actieve klasse. 

Het dialoogvenster Nieuwe klasse wordt niet geopend bij het dupliceren van een klasse. De nieuwe klasse heeft dezelfde instellingen als de gedupliceerde klasse; om de instellingen te bewerken, zie Eigenschappen van klassen bewerken

Om een klasse te creëren op basis van objectkenmerken: 

Selecteer Creëer klasse op basis van objectkenmerken in het contextmenu van een object (hoeft niet geselecteerd te zijn). Er gelden speciale regels voor het gebruik van dit commando:

In het dialoogvenster ‘Nieuwe klasse’ is Creëer automatisch geselecteerd. Alleen de Naam en de parameters onderaan het dialoogvenster zijn beschikbaar.

Het object dat je gebruikte om de klasse te creëren wordt in de nieuwe klasse geplaatst en de overgedragen kenmerken worden voor het object D.m.v. klasse ingesteld. 

Als het gebruikte object subonderdelen bevat, wordt het hoofdobject gebruikt om de klasse te creëren.

Automatisch toekennen is automatisch voor de klasse ingeschakeld.

Als Bewerk na creatie uitgevinkt is, worden alle geschikte kenmerken van het object naar de klasse overgedragen; als een bepaald kenmerk niet aan het object kan worden ontleend (bijvoorbeeld: een lijnobject heeft geen vulling om over te dragen), dan wordt in de nieuwe klasse hiervoor de standaardwaarde gebruikt.

Als Bewerk na creatie aangevinkt is, wordt het dialoogvenster ‘Bewerk klassen’ geopend en kan je de overgedragen kenmerken voor de nieuwe klasse bewerken.

Gebruik de parameters in het dialoogvenster ‘Nieuwe klasse’ om een nieuwe klasse te creëren of een klasse en haar eigenschappen te importeren uit een bestaand Vectorworksbestanden of - sjabloon.

Click to show/hide the parameters.Click to show/hide the parameters.

Veld

Omschrijving

Creëer

Selecteer deze optie om een klasse te creëren op basis van de huidige instellingen in het Kenmerkenpalet. Geef ook een Naam op voor de nieuwe klasse.

Importeer

Selecteer deze optie om klassen en hun eigenschappen uit standaardbestanden of bestaande bestanden te importeren. De lijst die je kan uitklappen, bevat alle bestanden in de map Standaarden, alsook alle voordien geselecteerde bestaande bestanden. Selecteer een bestand; de beschikbare klassen en hun omschrijvingen staan in de lijst onder de naam van het bestand.

Selecteer de gewenste klasse(n). Om meerdere klassen in de lijst te selecteren, houd je de Ctrl-toets (Windows) of de Command-toets (Mac) ingedrukt terwijl je de gewenste klassen aanklikt.

Bladeren

Klik op deze knop om het bestand te selecteren waaruit je een of meer klassen wilt importeren. De bestanden moeten in de huidige versie staan.

Toon alleen klassen die niet in het huidige document zitten

Als een klasse in het geselecteerde importbestand dezelfde naam heeft als een van de klassen in het huidige bestand, verschijnt die klasse niet als een importoptie in de lijst. Vink deze optie uit om alle klassen voor import weer te geven. De bestaande klassen in het bestand worden vervangen door geïmporteerde klassen met dezelfde naam. Daarbij verandert ook de bestaande definitie van de klassen (en eventuele gekoppelde objecten) naar die van de geïmporteerde klassen.

Creatie opties voor nieuwe klassen

Selecteer de zichtbaarheid van de nieuwe klasse in bestaande bewaarde weergaven, zichtvensters, en grafische legendes, of selecteer om de Vectorworks voorkeuren voor geïmporteerde klassen te gebruiken voor de nieuwe klasse (zie Voorkeuren Vectorworks: Categorie Interface). Voor bewaarde zichten is een extra optie beschikbaar om de zichtbaarheid van geïmporteerde klassen niet op te slaan voor bestaande bewaarde zichten; deze zichtbaarheid kan worden gezien in de kolom zichtbaarheid voor bewaarde zichten; zie Zichtbaarheidskolommen. Elke categorie is enkel beschikbaars als ten minste een item al aanwezig is in het bestand;

Bewerk na creatie

Vink deze optie aan om onmiddellijk na het creëren van de klasse(n) het dialoogvenster ‘Bewerk klassen’ te openen en de instellingen aan te passen. (zie Eigenschappen van klassen bewerken

De gecreëerde klassen bevinden zich in de klassenlijst in het Organisatievenster, de Weergavebalk, het Infopalet en (voor Vectorworks-uitbreidingsmodules) het Navigatiepalet. Een nieuwe klasse wordt niet automatisch als de actieve klasse ingesteld.

Concept: Klassen overzicht

Objecten aan een klasse en laag toekennen

Een standaardorganisatie of de organisatie uit andere bestanden importeren

Klassen hiërarchisch weergeven

Eigenschappen van klassen bewerken

Niet gevonden wat je zocht? Vraag het aan onze virtuele assistent Dex.